honour a promise

Translations
сдержать обещание
He always honours his promises, no matter how difficult it is.
Он всегда сдерживает свои обещания, как бы трудно это ни было.